barry mountains - French English Dictionary